The locale.library

If you are writing applications in Blitz, you surely are interested in providing a version for your own and other improtant languages. compiling several lagnuage versions does not make much sense. This is where you could use the locale.library in your program. This library is available on every system with 2.1 and above. The clue is the following: you obtain from your program strings with id-numbers. So maybe #1 could be 'Okay' or #2 could be 'Cancel' etc. If the user requests an another laguage (he set in his locale preference program), the id's remain the same, only their contents change, so e.G. in german #2 will be 'Abbrechen'. These strings are stored in a file with the suffix '.catalog' in a IFF format, so we need a extra tool to edit them.